import { Toast } from 'vant';
import { mapMutations, mapState } from 'vuex'
export default {
  methods: {
    add_Cart (item) {
       // 添加购物车之前 判断购物车中是否已经有该商品
       let isExist = this.items.find(el => el.id === item.id )
       if (isExist) {
         // 购物车中已经存在该商品
         Toast('购物车中已经有该商品，请勿重复添加')
         return;
       }
       this.addCart(item)
       Toast('添加成功，请前往付钱吧')
    },
    ...mapMutations('cart', ['addCart'])
  },
  computed: {
    ...mapState({
      items: (state) => state.cart.items
    })
  }
}